继承自 FoxitPDFConversionSDKPython3._object .
此类表示库管理。 它包含初始化/重新初始化/释放Foxit PDF Conversion SDK库的函数,也包含 全局使用的函数。
任何应用程序在调用任何其他Foxit PDF Conversion SDK函数之前,都应通过函数 FoxitPDFConversionSDKPython3.Library.Initialize 加载Foxit PDF Conversion SDK。 当不再需要使用Foxit PDF Conversion SDK时,请调用函数 FoxitPDFConversionSDKPython3.Library.Release 。
Foxit PDF Conversion SDK中的函数在发生某些错误时可能会抛出异常。用户可以捕获这些异常, 并通过从 FoxitPDFConversionSDKPython3.e_ErrFile 开始的值检查错误代码,以了解发生了什么错误。
- 注解
- 在应用程序的生命周期中,FoxitPDFConversionSDKPython3.Library.Initialize 和 FoxitPDFConversionSDKPython3.Library.Release 应该 成对调用,并且只能调用一次。一旦在应用程序的生命周期中调用了 FoxitPDFConversionSDKPython3.Library.Release , 在应用程序的生命周期中就不能再初始化Foxit PDF Conversion SDK了。 在调用 FoxitPDFConversionSDKPython3.Library.Release 之前,如果用户想要重新初始化Foxit PDF Conversion SDK,请参考 函数 FoxitPDFConversionSDKPython3.Library.Reinitialize 。
◆ EnableThreadSafety()
| FoxitPDFConversionSDKPython3.Library.EnableThreadSafety |
( |
|
is_enable_thread_safety | ) |
|
|
static |
启用线程安全。
- 参数
-
| [in] | is_enable_thread_safety | 启用线程安全。true 表示启用线程安全, 而 false 表示禁用线程安全。 |
- 返回
- 无。
◆ GetVersion()
| FoxitPDFConversionSDKPython3.Library.GetVersion |
( |
| ) |
|
|
static |
获取当前Foxit PDF Conversion SDK库的版本。
- 返回
- 版本字符串。
◆ Initialize()
| FoxitPDFConversionSDKPython3.Library.Initialize |
( |
|
sn, |
|
|
|
key |
|
) |
| |
|
static |
◆ Reinitialize()
| FoxitPDFConversionSDKPython3.Library.Reinitialize |
( |
| ) |
|
|
static |
◆ Release()
| FoxitPDFConversionSDKPython3.Library.Release |
( |
| ) |
|
|
static |
释放Foxit PDF Conversion SDK库分配的所有资源。
用户应调用此函数来释放库分配的所有内存块。
一旦调用了此函数,在应用程序的生命周期中 就不能再初始化Foxit PDF Conversion SDK库了。
- 返回
- 无。
◆ SetConvertCheckCallback()
| FoxitPDFConversionSDKPython3.Library.SetConvertCheckCallback |
( |
|
convert_check_callback | ) |
|
|
static |
设置回调对象以检查PDF到Office转换的条件。
此方法允许您指定一个自定义的转换检查回调,当转换PDF文档所需的权限不满足时, 将调用该回调来评估是否应继续从PDF到Office的转换,基于用户自定义的逻辑。
- 参数
-
- 返回
- true 表示成功,而 false 表示失败。